import request from '@/utils/request'

/**
 * @param {最新水雨情-雨量站列表查询} res 
 * @author 焦誉暄
 * @url http://localhost:8080/api/theLatestRainFall/getTheLatestRainFallList
 * @method {post}
 * @param {string} dclscd  险情分类代码
 * @param {string} timer  时段
 * @param {string} drp  时段雨量
 * @param {string} adcd  行政区划代码
 * @param {string} warnGrade  报警等级
 * @param {int} pageIndex  当前页码
 * @param {int} pageSize   当前页数据条数
 * 
 */
export function getTheLatestRainFallList(data) {
  return request({
    url: '/zy-api/api/theLatestRainFall/getTheLatestRainFallList',
    method: 'post',
    data: data
  })
};

/**
 * @param {最新水雨情-河道水位站列表查询} res 
 * @author 焦誉暄
 * @url http://localhost:8080/api/theLatestRainFall/getRiverCourseList
 * @method {post}
 * @param {string} adcd  行政区划代码
 * @param {string} warnGrade  报警等级
 * @param {int} pageIndex  当前页码
 * @param {int} pageSize   当前页数据条数
 * 
 */
export function getRiverCourseList(data) {
  return request({
    url: '/zy-api/api/theLatestRainFall/getRiverCourseList',
    method: 'post',
    data: data
  })
};

/**
 * @param {最新水雨情-水库水位站列表查询} res 
 * @author 焦誉暄
 * @url http://localhost:8080/api/theLatestRainFall/getReservoirList
 * @method {post}
 * @param {string} adcd  行政区划代码
 * @param {string} warnGrade  报警等级
 * @param {int} pageIndex  当前页码
 * @param {int} pageSize   当前页数据条数
 * 
 */
export function getReservoirList(data) {
  return request({
    url: '/zy-api/api/theLatestRainFall/getReservoirList',
    method: 'post',
    data: data
  })
};

/**
 * @param {最新水雨情-报警等级} res 
 * @author 焦誉暄
 * @url http://localhost:8080/api/theLatestRainFall/getTheLatestRainFall
 * @method {post}
 * 
 */
export function getTheLatestRainFall() {
  return request({
    url: '/zy-api/api/theLatestRainFall/getTheLatestRainFall',
    method: 'post',
    data: {}
  })
};

/**
 * @param {任意时段雨量-列表查询} res 
 * @author 焦誉暄
 * @url http://localhost:8080/api/periodRainfall/getPeriodRainfallList
 * @method {post}
 * @param {string} adcd  行政区划代码
 * @param {string} stnm  测站名称
 * @param {string} tm  累计开始时间
 * @param {string} tmEnd   累计结束时间
 * 
 */
export function getPeriodRainfallList(data) {
  return request({
    url: '/zy-api/api/periodRainfall/getPeriodRainfallList',
    method: 'post',
    data: data
  })
};


/**
 * @param {任意时段雨量-查看列表} res 
 * @author 焦誉暄
 * @url http://localhost:8080/api/periodRainfall/getPeriodRainfallIdList
 * @method {post}
 * @param {string} stcd 测站编码
 * @param {string} tm  累计开始时间
 * @param {string} tmEnd   累计结束时间
 * @param {int} pageIndex   当前页
 * @param {int} pageSize    当前页条数
 * 
 */
export function getPeriodRainfallIdList(data) {
  return request({
    url: '/zy-api/api/periodRainfall/getPeriodRainfallIdList',
    method: 'post',
    data: data
  })
};

/**
 * @param {任意时段雨量-统计图} res 
 * @author 焦誉暄
 * @url http://localhost:8080/api/periodRainfall/getReservoirList
 * @method {post}
 * @param {string} stcd 测站编码
 * @param {string} tm  累计开始时间
 * @param {string} tmEnd   累计结束时间
 * @param {int} pageIndex   当前页
 * @param {int} pageSize    当前页条数
 * 
 */
export function getEchartList(data) {
  return request({
    url: '/zy-api/api/periodRainfall/getReservoirList',
    method: 'post',
    data: data
  })
};

/**
 * @param {河道水位查询-列表查询} res 
 * @author 焦誉暄
 * @url http://localhost:8080/api/riverLevel/getRiverLevelList
 * @method {post}
 * @param {string} adcd  行政区划代码
 * @param {string} stnm  测站名称（没值也要传 “” 空串）
 * @param {int} pageIndex  行政区划代码（没值也要传 “” 空串）
 * @param {int} pageSize   当前页条数
 * 
 */
export function getRiverLevelList(data) {
  return request({
    url: '/zy-api/api/riverLevel/getRiverLevelList',
    method: 'post',
    data: data
  })
};

/**
 * @param {河道水位查询-查看列表} res 
 * @author 焦誉暄
 * @url http://localhost:8080/api/riverLevel/getRiverLevelIdList
 * @method {post}
 * @param {string} stcd 测站编码
 * @param {string} tm  累计开始时间
 * @param {string} tmEnd   累计结束时间
 * @param {int} pageIndex   当前页
 * @param {int} pageSize    当前页条数
 * 
 */
export function getRiverLevelIdList(data) {
  return request({
    url: '/zy-api/api/riverLevel/getRiverLevelIdList',
    method: 'post',
    data: data
  })
};

/**
 * @param {河道水位查询-统计图} res 
 * @author 焦誉暄
 * @url http://localhost:8080/api/riverLevel/getRiverLevelTotil
 * @method {post}
 * @param {string} stcd 测站编码
 * @param {string} tm  累计开始时间
 * @param {string} tmEnd   累计结束时间
 * 
 */
export function getRiverLevelTotil(data) {
  return request({
    url: '/zy-api/api/riverLevel/getRiverLevelTotil',
    method: 'post',
    data: data
  })
};

/**
 * @param {水库水位查询-列表查询} res 
 * @author 焦誉暄
 * @url http://localhost:8080/api/reservoirWater/getReservoirWaterLevelList
 * @method {post}
 * @param {string} adcd  行政区划代码
 * @param {string} stnm  测站名称（没值也要传 “” 空串）
 * @param {int} pageIndex  行政区划代码（没值也要传 “” 空串）
 * @param {int} pageSize   当前页条数
 * 
 */
export function getReservoirWaterLevelList(data) {
  return request({
    url: '/zy-api/api/reservoirWater/getReservoirWaterLevelList',
    method: 'post',
    data: data
  })
};

/**
 * @param {水库水位查询-查看列表} res 
 * @author 焦誉暄
 * @url http://localhost:8080/api/reservoirWater/getReservoirWaterLevelIdList
 * @method {post}
 * @param {string} stcd 测站编码
 * @param {string} tm  累计开始时间
 * @param {string} tmEnd   累计结束时间
 * @param {int} pageIndex   当前页
 * @param {int} pageSize    当前页条数
 * 
 */
export function getReservoirWaterLevelIdList(data) {
  return request({
    url: '/zy-api/api/reservoirWater/getReservoirWaterLevelIdList',
    method: 'post',
    data: data
  })
};

/**
 * @param {水库水位查询-统计图} res 
 * @author 焦誉暄
 * @url http://localhost:8080/api/reservoirWater/getReservoirWaterLevelTotil
 * @method {post}
 * @param {string} stcd 测站编码
 * @param {string} tm  累计开始时间
 * @param {string} tmEnd   累计结束时间
 * 
 */
export function getReservoirWaterLevelTotil(data) {
  return request({
    url: '/zy-api/api/reservoirWater/getReservoirWaterLevelTotil',
    method: 'post',
    data: data
  })
};
